"""
@Time ： 2022/12/2 8:27
@Auth ： 陈杰 200320501042
@E-mail : 1612845322@qq.com
"""
# pymysql是在Python3.x版本中用于连接MySQL服务器的一个库
from pymysql import *

# 创建数据库的连接，包含地址，端口，用户名，密码，数据库名及字符集
conn = connect(host="localhost", port=3306,
               user="root", password="cj2001..",
               db="bookstore", charset='utf8')
cursor = conn.cursor()  # 创建游标，它使用户可逐行访问mysql返回的结果集
sql = "select * from books"  # 查询books表的所有记录
cursor.execute(sql)  # 执行上面的sql查询语句
rows = cursor.fetchall()  # 接受全部的返回结果行，结果为元组
print("-" * 120)
print("录入的图书信息如下：")
for row in rows:
    for i in range(len(row)):  # 获取元组的长度，输出元组中的每个值
        print(row[i], end="    ")  # 格式化输出每条记录
    print()
cursor.close()  # 关闭游标
conn.close()  # 关闭数据库
